All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.DefaultButtonModel
java.lang.Object
|
+----com.sun.java.swing.DefaultButtonModel
- public class DefaultButtonModel
- extends Object
- implements ButtonModel, Serializable
The default implementation of a Button component's
data model.
Warning: serialized objects of this class will not be compatible with
future swing releases. The current serialization support is appropriate
for short term storage or RMI between Swing1.0 applications. It will
not be possible to load serialized Swing1.0 objects with future releases
of Swing. The JDK1.2 release of Swing will be the compatibility
baseline for the serialized form of Swing objects.
-
actionCommand
-
-
ARMED
- Indicates if the button can be selected or not by
an input device (such as a mouse pointer).
-
changeEvent
- Only one ChangeEvent is needed per button model instance since the
event's only state is the source property.
-
ENABLED
- Indicates whether the button is currently enabled.
-
group
-
-
listenerList
-
-
mnemonic
-
-
PRESSED
- Indicates partial commitment towards choosing the
button.
-
ROLLOVER
- Indicates that the mouse is over the button.
-
SELECTED
- Indicates if the button has been selected.
-
stateMask
-
-
DefaultButtonModel()
- Constructs a JButtonModel
-
addActionListener(ActionListener)
- adds an ActionListener to the button
-
addChangeListener(ChangeListener)
- Adds a ChangeListener to the button.
-
addItemListener(ItemListener)
- adds an ItemListener to the button
-
fireActionPerformed(ActionEvent)
-
-
fireItemStateChanged(ItemEvent)
-
-
fireStateChanged()
-
-
getActionCommand()
- Returns the action command for this button.
-
getMnemonic()
- Gets the keyboard mnemonic for this model
-
getSelectedObjects()
-
-
isArmed()
- Returns whether the button is "armed".
-
isEnabled()
- Checks if the button is disabled.
-
isPressed()
- Checks if the button is pressed.
-
isRollover()
- Checks if the button is rolled over.
-
isSelected()
- Checks if the button is selected.
-
removeActionListener(ActionListener)
- removes an ActionListener from the button
-
removeChangeListener(ChangeListener)
- Removes a ChangeListener from the button.
-
removeItemListener(ItemListener)
- removes an ItemListener from the button
-
setActionCommand(String)
- Sets the actionCommand that gets sent when the putton is pressed.
-
setArmed(boolean)
- Identifies the button as "armed".
-
setEnabled(boolean)
- Sets the button to be enabled or disabled state
-
setGroup(ButtonGroup)
-
-
setMnemonic(int)
- Sets the keyboard mnemonic for this model
-
setPressed(boolean)
- Sets the button to pressed state
-
setRollover(boolean)
- Sets the button to the rollover state
-
setSelected(boolean)
- Sets the selected state of the button.
stateMask
protected int stateMask
actionCommand
protected String actionCommand
group
protected ButtonGroup group
mnemonic
protected int mnemonic
changeEvent
protected transient ChangeEvent changeEvent
- Only one ChangeEvent is needed per button model instance since the
event's only state is the source property. The source of events
generated is always "this".
listenerList
protected EventListenerList listenerList
ARMED
public static final int ARMED
- Indicates if the button can be selected or not by
an input device (such as a mouse pointer).
- See Also:
- setArmed
SELECTED
public static final int SELECTED
- Indicates if the button has been selected. Only needed for
certain types of buttons - such as RadioButton or Checkbox.
PRESSED
public static final int PRESSED
- Indicates partial commitment towards choosing the
button.
ENABLED
public static final int ENABLED
- Indicates whether the button is currently enabled.
ROLLOVER
public static final int ROLLOVER
- Indicates that the mouse is over the button.
DefaultButtonModel
public DefaultButtonModel()
- Constructs a JButtonModel
setActionCommand
public void setActionCommand(String actionCommand)
- Sets the actionCommand that gets sent when the putton is pressed.
getActionCommand
public String getActionCommand()
- Returns the action command for this button.
isArmed
public boolean isArmed()
- Returns whether the button is "armed".
- Returns:
- true if the button is armed, and it can be selected
- See Also:
- setArmed
isSelected
public boolean isSelected()
- Checks if the button is selected.
isEnabled
public boolean isEnabled()
- Checks if the button is disabled.
isPressed
public boolean isPressed()
- Checks if the button is pressed.
isRollover
public boolean isRollover()
- Checks if the button is rolled over.
setArmed
public void setArmed(boolean b)
- Identifies the button as "armed".
- Parameters:
- b - true to arm the button so it can be selected
- See Also:
- setArmed
setEnabled
public void setEnabled(boolean b)
- Sets the button to be enabled or disabled state
setSelected
public void setSelected(boolean b)
- Sets the selected state of the button.
- Parameters:
- b - true selects the toggle button,
false deselects the toggle button.
setPressed
public void setPressed(boolean b)
- Sets the button to pressed state
setRollover
public void setRollover(boolean b)
- Sets the button to the rollover state
setMnemonic
public void setMnemonic(int key)
- Sets the keyboard mnemonic for this model
getMnemonic
public int getMnemonic()
- Gets the keyboard mnemonic for this model
addChangeListener
public void addChangeListener(ChangeListener l)
- Adds a ChangeListener to the button.
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Removes a ChangeListener from the button.
fireStateChanged
protected void fireStateChanged()
addActionListener
public void addActionListener(ActionListener l)
- adds an ActionListener to the button
removeActionListener
public void removeActionListener(ActionListener l)
- removes an ActionListener from the button
fireActionPerformed
protected void fireActionPerformed(ActionEvent e)
addItemListener
public void addItemListener(ItemListener l)
- adds an ItemListener to the button
removeItemListener
public void removeItemListener(ItemListener l)
- removes an ItemListener from the button
fireItemStateChanged
protected void fireItemStateChanged(ItemEvent e)
getSelectedObjects
public Object[] getSelectedObjects()
setGroup
public void setGroup(ButtonGroup group)
All Packages Class Hierarchy This Package Previous Next Index